execute as @e[tag=smallChargeArea,type=marker] at @s run execute as @a[distance=..2.5] if items entity @s weapon.mainhand *[custom_data~{tag:"power_weapon"}] at @s run item modify entity @s weapon.mainhand {function:"set_damage",damage:0.0001,add:true}
execute as @e[tag=smallChargeArea,type=marker] at @s run tp @s ~ ~ ~ ~15 ~
execute as @e[tag=smallChargeArea,type=marker] at @s positioned ^ ^ ^2.5 run particle dust{color:[0.0,0.0,1.0],scale:1.25} ~ ~ ~ 0 0 0 0 5 normal @a

scoreboard players remove @e[tag=smallChargeArea,type=marker] timer 1
kill @e[tag=smallChargeArea,type=marker,scores={timer=..0}]